//package com.travel.travelServer.controller1;
//
//import com.travel.travelServer.entity1.Collect;
//import com.travel.travelServer.entity1.vo.CollectVo;
//import com.travel.travelServer.service1.CollectService;
//import com.travel.travelServer.utils.AjaxResult;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.http.MediaType;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
//@RestController
//@RequestMapping(value = "/Collect", produces = MediaType.APPLICATION_JSON_VALUE)
//public class CollectController {
//
//    @Autowired
//    CollectService collectService;
//
//    @PostMapping(value = "/addInfo")
//    public AjaxResult addInfo(@RequestBody CollectVo collectVo) {
//        return AjaxResult.success(collectService.insertCollect(collectVo));
//    }
//
//    @PostMapping(value = "/isCollentLandscapes")
//    public AjaxResult isCollentLandscapes(@RequestBody CollectVo collectVo) {
//        return AjaxResult.success(collectService.isCollentLandscapes(collectVo));
//    }
//
//    @DeleteMapping(value = "/removeInfoById/{id}")
//    public AjaxResult removeInfo(@PathVariable(value = "id") Long id) {
//        return AjaxResult.success(collectService.deleteById(id));
//    }
//
//    @GetMapping(value = "/removeInfoByIds/{ids}")
//    public AjaxResult removeInfos(@PathVariable(value = "ids") Long[] ids) {
//        return AjaxResult.success(collectService.deleteByIds(ids));
//    }
//
//    @PostMapping(value = "/editInfo")
//    public AjaxResult editInfo(@RequestBody CollectVo collectVo) {
//        return AjaxResult.success(collectService.updateCollect(collectVo));
//    }
//
//    @GetMapping(value = "/getInfoById/{id}")
//    public AjaxResult getInfo(@PathVariable(value = "id") Long id) {
//        return AjaxResult.success(collectService.selectById(id));
//    }
//
//    @GetMapping(value = "/getPageInfo")
//    public AjaxResult getInfoPage(CollectVo collectVo) {
//        return AjaxResult.success(collectService.getInfoPage(collectVo));
//    }
//
//    @GetMapping(value = "/getInfoList")
//    public AjaxResult getInfoList(CollectVo collectVo) {
//        List<Collect> collects = collectService.selectCollectList(collectVo);
//        return AjaxResult.success(collects);
//    }
//
//    @GetMapping(value = "/getMyCollect/{id}")
//    public AjaxResult getMyCollect(@PathVariable(value = "id") Long id) {
//        return AjaxResult.success(collectService.getMyCollect(id));
//    }
//
//}
